package com.iotechn.unimall.data.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.util.List;

/**
 * 土地租赁
 *
 * @author hct
 * @email 77802226@qq.com
 * @date 2020-07-15 20:27:55
 */

@Data
@TableName("unimall_lease")
public class LeaseDO extends SuperDO {

	/**
	 * 分区
	 */
    @TableField("category_id")
    private Long categoryId;
	/**
	 * 分区
	 */
	@TableField(exist = false)
	private String categoryName;
	/**
	 * 在线视频地址
	 */
    @TableField("monitor_url")
    private String monitorUrl;
	/**
	 * 在线视频地址
	 */
    @TableField("access_token")
    private String accessToken;
	/**
	 * 在线视频地址
	 */
    @TableField("ezviz_url")
    private String ezvizUrl;
	/**
	 * 图片路径
	 */
	@TableField("image_url")
	private String imageUrl;
	/**
	 * 默认展示图片
	 */
	@TableField("default_image_url")
	private String defaultImageUrl;
	/**
	 * 标题
	 */
    @TableField("title")
    private String title;
	/**
	 * 简介
	 */
	@TableField("intro")
	private String intro;
	/**
	 * 发布人
	 */
    @TableField("author_name")
    private String authorName;
	/**
	 * 内容
	 */
    @TableField("text")
    private String text;
	/**
	 * 水分
	 */
	@TableField("moisture")
	private String moisture;
	/**
	 * 光照
	 */
	@TableField("illumination")
	private String illumination;
	/**
	 * 湿度
	 */
	@TableField("temp")
	private String temp;
	/**
	 * 二氧化碳
	 */
	@TableField("co2")
	private String co2;
	/**
	 * 省份
	 */
    @TableField("province")
    private String province;
	/**
	 * 城市
	 */
    @TableField("city")
    private String city;
	/**
	 * 种植地址
	 */
    @TableField("address")
    private String address;
	/**
	 * 最少配送次数
	 */
    @TableField(exist = false)
    private Integer leastNums;
	/**
	 * 最低价
	 */
	@TableField(exist = false)
    private Integer lowPrice;
	/**
	 * 是否顶置
	 */
    @TableField("is_top")
    private Integer isTop;
	/**
	 * 是否展示
	 */
    @TableField("is_use")
    private Integer isUse;

	@TableField(exist = false)
	private List<LeaseDetailsDO> leaseDetailsDOList;

	@TableField(exist = false)
	private List<SeedDO> seed;

	@TableField(exist = false)
	private String ids;
}
